import {get, post } from '../http'

const shop = {
    // 获取分类列表
    getVarityList(query) {
        return get('/goodsType/queryAll', query)
    },
    // 查询对应分类下的商品
    getGoodsByVarity(query) {
        return get('/goodsType/searchGoodsByTypeId', query)
    },
    // 获取推荐商品
    getBannerList(query) {
        return get('/goodsRecommend/queryRecommendGoodsList', query)
    },
    // 查询单个商品相关信息
    getShop(query) {
        return get('/api/goods/queryDetail', query)
    },
    // 查询所有商品
    getAllGoods(query) {
        return get('/api/goods/searchGoods', query)
    },
    // 查询指定商品的所有评论信息
    getCommentByShop(query) {
        return get('/api/comment/searchListByGoods', query)
    },
    // 添加评论
    addComment(params) {
        return post('/api/comment/add', params)
    },
    // 查询用户的评价
    getOwnComment(query) {
        return get('/goodsComment/queryByUserId', query)
    },
    // 添加投诉
    addComplain(params) {
        return post('/api/complain/add', params)
    },
    // 查询用户的投诉
    getOwnComplain(query) {
        return get('/api/complain/searchListByUserId', query)
    },
    // 删除投诉
    deleteComplain(params) {
        return post('/api/complain/delete', params)
    }
}

export default shop